export declare type BrandingColor = {
    hex: string;
};
export declare type BrandingFont = {
    font: string;
    fontSet: string;
};
export declare type BrandingLogo = {
    name: string;
    alt?: string;
    src: string;
    height?: number;
    width?: number;
    link?: string;
    domain?: string;
};
export declare type BrandingFavicon = {
    src: string;
    name: string;
    domain?: string;
};
export declare type BrandSettings = {
    colors: BrandingColor[];
    fonts: BrandingFont[];
    primaryFont?: BrandingFont;
    bodyFont?: BrandingFont;
    fallbackFont?: BrandingFont;
    primaryColor?: BrandingColor;
    secondaryColor?: BrandingColor;
    accentColor1?: BrandingColor;
    accentColor2?: BrandingColor;
    accentColor3?: BrandingColor;
    primaryLogo?: BrandingLogo;
    primaryFavicon?: BrandingFavicon;
    logos: BrandingLogo[];
    favicons: BrandingFavicon[];
    logo?: BrandingLogo;
    favicon?: BrandingFavicon;
};
export declare function useBrandSettings(): BrandSettings | null;
